North Dakota is served by 313 ZIP codes that span 53 counties and 294 cities, ranging from 58006 in the east to 58856 in the far northwest. Every ZIP code in the state begins with the digits 58, using nine distinct three-digit prefixes from 580 through 588 to cover the state's vast prairies, river valleys, and Badlands. Cass County, home to the Fargo metropolitan area, holds the most ZIP codes at 25, reflecting its position as the state's population center. Despite being the 19th-largest state by area, North Dakota's modest population means that many of its ZIP codes encompass large rural territories, with some covering more land than entire counties in other states.
North Dakota ZIP codes all begin with the prefix 58, spanning from 580 through 588. These prefixes generally follow a geographic pattern, with 580 and 581 covering the eastern part of the state around Fargo and Grand Forks, while higher prefixes like 585 through 588 serve the central and western regions, including Bismarck, Minot, and Williston.
Cass County has the most ZIP codes in North Dakota with 25, which is largely due to it being the state's most populous county and home to the Fargo metropolitan area, the largest urban center in North Dakota.
Quick facts
North Dakota's ZIP codes all begin with 58, making it one of only a handful of states where every ZIP code shares the same first two digits, reflecting its relatively small population and geographic allocation within the USPS system.
The ZIP code 58078, assigned to West Fargo, has been one of the fastest-growing ZIP codes in the state due to rapid suburban expansion in the Fargo metro area over the past two decades.
North Dakota's westernmost ZIP codes in the 588 prefix, such as 58856 (Zahl), serve some of the most sparsely populated areas in the continental United States, where a single ZIP code can cover hundreds of square miles of open prairie.
Frequently asked questions
What ZIP codes are in Fargo, North Dakota?
Fargo, the largest city in North Dakota, is served by several ZIP codes including 58102, 58103, 58104, 58105, and 58106. The 58102 and 58103 codes cover the core downtown and central neighborhoods, while 58104 serves the rapidly growing southern portions of the city. ZIP code 58105 is associated with North Dakota State University.
How many ZIP codes does North Dakota have?
North Dakota has a total of 313 ZIP codes, covering 53 counties and 294 cities across the state. These ZIP codes range from 58006 to 58856 and serve both urban centers like Fargo and Bismarck as well as the many small rural communities that dot the North Dakota landscape.
What do North Dakota ZIP codes start with?
All North Dakota ZIP codes start with the number 58. The state uses nine three-digit prefixes: 580, 581, 582, 583, 584, 585, 586, 587, and 588. Lower prefixes such as 580 and 581 generally serve the eastern part of the state, while higher prefixes like 587 and 588 cover the western regions.
Which county in North Dakota has the most ZIP codes?
Cass County leads North Dakota with 25 ZIP codes, followed by Grand Forks County with 16 and Ward County with 14. Cass County's high count reflects its status as the most populated county in the state, anchored by the city of Fargo. Grand Forks County is home to the city of Grand Forks, while Ward County contains Minot, the state's fourth-largest city.
Looking for a downloadable North Dakota ZIP code list? Our
Gold Edition database includes all
313 ND ZIP codes with city, county,
latitude, longitude, timezone, and FIPS codes — available in Excel, CSV, and Access formats.
Last updated April 2026
Demographics & statistics
769,414
Population
36.6
Median age
$75,339
Median household income
$40,992
Per capita income
$147,998
Median home value
$440
Median monthly rent
80.8%
Home ownership
9.5%
Poverty rate
2.5%
Unemployment
253,469
Housing units
24.6%
Bachelor's or higher
Age distribution
MaleFemale
28,133
Under 5
23,134
28,163
5–9
23,158
28,050
10–14
23,065
26,985
15–19
22,189
34,154
20–24
28,084
61,688
25–34
50,726
53,438
35–44
43,941
43,210
45–54
35,531
25,510
55–59
20,976
25,545
60–64
21,006
38,237
65–74
31,442
19,327
75–84
15,892
9,784
85+
8,046
← Male
Female →
Age summary
Group
Count
%
Under 18
181,472
22.1%
18 and over
587,942
77.9%
65 and over
122,728
23.0%
Median age
36.6 years
Race & ethnicity
White82.3%
American Indian / Alaska Native4.4%
Two or more races4.3%
Black or African American3.2%
Hispanic or Latino2.7%
Asian1.6%
Other race1.3%
Native Hawaiian / Pacific Islander0.2%
Group
Count
%
White
651,510
82.3%
American Indian / Alaska Native
34,497
4.4%
Two or more races
34,047
4.3%
Black or African American
24,980
3.2%
Hispanic or Latino
21,751
2.7%
Asian
12,326
1.6%
Other race
10,602
1.3%
Native Hawaiian / Pacific Islander
1,452
0.2%
Household income
Under $10k4.4%
$10k–$15k3.5%
$15k–$25k6.6%
$25k–$35k7.1%
$35k–$50k9.8%
$50k–$75k17.0%
$75k–$100k14.6%
$100k–$150k19.8%
$150k–$200k8.0%
$200k+8.7%
Range
% of households
Under $10k
4.4%
$10k–$15k
3.5%
$15k–$25k
6.6%
$25k–$35k
7.1%
$35k–$50k
9.8%
$50k–$75k
17.0%
$75k–$100k
14.6%
$100k–$150k
19.8%
$150k–$200k
8.0%
$200k+
8.7%
Median income
$75,339
Housing
Home values
Under $50k16.4%
$50k–$100k18.5%
$100k–$150k14.3%
$150k–$200k11.6%
$200k–$300k17.9%
$300k–$500k14.2%
$500k–$1M5.2%
$1M+0.9%
Housing overview
Metric
Value
Median home value
$147,998
Median rent / month
$440
Owner occupied
80.8%
Renter occupied
18.7%
Vacant
22.7%
Single-family detached
80.0%
Large apartment buildings
1.9%
Mobile homes
10.0%
Median rooms
6.3
Avg household size (owned)
2.44
Year built
Era
%
2020 or later
0.2%
2010–2019
8.2%
2000–2009
7.7%
1990–1999
7.0%
1980–1989
8.8%
1970–1979
16.6%
1960–1969
10.4%
1950–1959
10.1%
1940–1949
6.4%
1939 or earlier
24.2%
Bedrooms
Size
% of units
No bedroom (studio)
1.2%
1 bedroom
5.6%
2 bedrooms
22.5%
3 bedrooms
39.2%
4 bedrooms
22.1%
5+ bedrooms
9.0%
Vehicles per household
Vehicles
% of households
No vehicle
2.9%
1 vehicle
19.6%
2 vehicles
32.6%
3 or more
44.4%
Heating fuel
Fuel type
%
Utility gas
13.0%
Electricity
36.5%
Propane / LP gas
39.2%
Fuel oil
6.4%
Wood
1.2%
No fuel used
0.8%
Households & families
Household type
Count
%
Married-couple family
151,166
56.0%
Cohabiting couple
22,190
5.0%
Male householder, no spouse
72,420
22.0%
Female householder, no spouse
73,147
16.5%
Households with children under 18
88,583
25.5%
Households with seniors (65+)
85,209
36.3%
Average household size
2.40
Marital status
Status
Male
Female
Never married
27.5%
18.2%
Married
58.1%
63.1%
Separated
0.6%
0.8%
Widowed
4.0%
10.1%
Divorced
9.8%
7.7%
Education
Less than 9th grade2.7%
Some HS, no diploma4.8%
HS graduate29.5%
Some college, no degree23.5%
Associate's degree15.0%
Bachelor's degree19.2%
Graduate / professional5.4%
Metric
%
HS diploma or higher
92.6%
Bachelor's or higher
24.6%
School enrollment (ages 3–17)
Type
Count
%
Nursery / preschool
10,869
5.4%
Kindergarten
9,424
5.6%
Elementary school
79,348
46.1%
High school
35,698
23.9%
College / grad school
56,402
16.5%
Employment
Industry of employment
Agriculture & mining23.1%
Education & healthcare21.0%
Retail trade9.0%
Construction7.6%
Manufacturing6.5%
Transportation & utilities6.1%
Arts, food & hospitality4.8%
Public administration4.6%
Professional & management4.6%
Finance & real estate4.2%
Other services4.2%
Wholesale trade3.4%
Information0.7%
Occupation
Category
%
Management, business & arts
41.0%
Service
13.5%
Sales & office
16.9%
Natural resources & construction
15.1%
Production & transportation
13.2%
Employment type
Type
%
Private sector
64.2%
Government
16.6%
Self-employed
18.3%
Unpaid family workers
0.6%
Commute
Method
%
Drive alone
74.4%
Carpool
9.0%
Public transit
0.2%
Walk
5.4%
Other means
1.3%
Avg commute (minutes)
20.8
Poverty
All people9.5%
Under 18 years9.7%
18 and over9.3%
Married-couple families3.7%
Female-led households15.8%
Income support
Source
% of households
Social Security
35.8%
Retirement income
18.8%
Supplemental Security
3.2%
Cash public assistance
1.6%
Food stamps / SNAP
5.0%
Health indicators
Condition
%
High blood pressure
35.1%
High cholesterol
33.4%
Heart disease
7.6%
Stroke
3.3%
Asthma
8.8%
Arthritis
26.7%
Kidney disease
3.1%
Pulmonary disease
6.8%
Cancer
7.9%
Behavior / access
%
Binge drinking
18.4%
No physical activity
24.8%
Less than 7 hrs sleep
28.3%
Fair or poor health
13.1%
Poor mental health
11.4%
Poor physical health
9.6%
No health insurance
9.4%
Visited doctor (checkup)
69.9%
Visited dentist
62.3%
Cholesterol screening
87.7%
Teeth loss
12.6%
Veterans & disability
Veterans
Count
%
Civilian veterans
43,536
8.4%
Disability
%
Any disability
12.2%
Under 18
3.2%
18–64 years
9.4%
65 and over
28.3%
Health insurance coverage
Type
%
Private insurance
76.5%
Public insurance
33.5%
Uninsured under 19
7.9%
Language & origin
Language spoken at home (age 5+)
Language
Count
%
English only
718,147
94.2%
Spanish
15,449
1.2%
Other Indo-European
4,113
0.4%
Asian & Pacific Islander
4,579
0.4%
Other languages
2,776
0.2%
Place of birth & citizenship
Origin
Count
%
Native born (US)
733,624
97.9%
Born in same state
725,384
97.2%
Born in different state
479,215
70.8%
Foreign born
8,240
0.7%
Naturalized citizen
35,790
2.1%
Not a US citizen
15,135
34.2%
Ancestry
Ancestry
Count
%
Polish
169,409
22%
Italian
54,986
7.1%
French
36,644
4.8%
Arab
20,686
2.7%
English
7,967
1%
Ancestry
Count
%
Dutch
6,849
0.9%
German
5,686
0.7%
Irish
1,865
0.2%
Norwegian
257
0%
Technology access
Metric
% of households
Computer access
42.1%
Internet access
90.3%
Source: U.S. Census Bureau, American Community Survey 2025 estimates.
Need all 313 North Dakota ZIP codes?Download the complete database — Excel, CSV, or Access. Includes lat/lng, county FIPS & timezone.